package com.example.demo.service;

import com.example.demo.model.User;

public interface UserService {

    /**
     * 用户登录
     * @param userId 用户ID(手机号)
     * @return 用户信息
     */
    User login(String userId);

    /**
     * 获取用户信息
     * @param userId 用户ID
     * @return 用户信息
     */
    User getUserInfo(String userId);

    /**
     * 更新用户信息
     * @param user 用户对象
     * @return 是否更新成功
     */
    boolean updateUserInfo(User user);

    /**
     * 验证用户是否存在
     * @param userId 用户ID
     * @return 是否存在
     */
    boolean exists(String userId);
}